﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Shop.Core.Domain.Catalog
{
    /// <summary>
    /// Represents a product manufacturer mapping
    /// </summary>
    public partial class ProductManufacturer : BaseEntity<long>
    {
        /// <summary>
        /// Gets or sets the display order
        /// </summary>
        public virtual int DisplayOrder
        {
            get;
            set;
        }

        /// <summary>
        /// Gets or sets the manufacturer
        /// </summary>
        public virtual Manufacturer Manufacturer
        {
            get;
            set;
        }

        /// <summary>
        /// Gets or sets the product
        /// </summary>
        public virtual Product Product
        {
            get;
            set;
        }

        #region TODO
        /// <summary>
        /// Gets or sets a value indicating whether the product is featured
        /// </summary>
        //public virtual bool IsFeaturedProduct
        //{
        //    get;
        //    set;
        //}
        #endregion
    }
}
